PAFAS at Work: Comparing the Worst-Case Efficiency of Three Buffer Implementations
نویسندگان
چکیده
In this paper, we use PAFAS (Process Algebra for Faster Asynchronous Systems) to compare the worst-case efficiency of three bounded-buffer implementations: Fifo, Pipe and Buff. Fifo implements the buffer as a first-in-first-out queue, Pipe implements the buffer as a pipeline queue and Buff implements the buffer as circular queue in an array. We contrast our results with those in [2] and [10] which also aim at comparing the three implementations of the bounded buffer according to some efficiency measure.
منابع مشابه
A Framework for the Evaluation of Worst-Case System Efficiency
In this paper we present FASE (Fast Asynchronous Systems Evaluation), a tool for evaluating worst-case efficiency of asynchronous systems. This tool implements some well-established results in the setting of a timed CCS-like process algebra: PAFAS (a Process Algebra for Faster Asynchronous Systems). Moreover, we discuss some new solutions that are useful to improve the applicability of FASE to ...
متن کاملEvaluating the Efficiency of Asynchronous Systems with FASE
In this paper, we present FASE (Faster Asynchronous Systems Evaluation), a tool for evaluating the worst-case efficiency of asynchronous systems. The tool is based on some well-established results in the setting of a timed process algebra (PAFAS: a Process Algebra for Faster Asynchronous Systems). To show the applicability of FASE to concrete meaningful examples, we consider three implementatio...
متن کاملMeasuring the performance of asynchronous systems with PAFAS
Based on PAFAS (Process Algebra for Faster Asynchronous Systems), a testing-based fasterthan relation has previously been developed that compares the worst-case efficiency of asynchronous systems. This approach reveals that pipelining does not improve efficiency in general; that it does so in practice depends on assumptions about the user behaviour. As a case study for testing under such assump...
متن کاملPreliminary Proceedings of the 3 rd International Workshop on Models for Time - Critical Systems MTCS ’ 02 Brno , Czech Republic , August 24 , 2002
PAFAS (Process Algebra for Faster Asynchronous Systems) is a process algebra where actions are assumed to occur within a given time bound, which for simplicity is taken to be 1. A testing-based faster-than relation is presented that compares asynchronous systems according to their worst-case eÆciency [4,3]. Main results are: the resulting pre-order based on the more realistic real-valued time i...
متن کاملSystematic Exploration of Trade-Offs between Application Throughput and Hardware Resource Requirements in DSP Systems
Title of dissertation: SYSTEMATIC EXPLORATION OF TRADE-OFFS BETWEEN APPLICATION THROUGHPUT AND HARDWARE RESOURCE REQUIREMENTS IN DSP SYSTEMS Hojin Kee, Doctor of Philosophy, 2010 Dissertation directed by: Shuvra S. Bhattacharyya, Professor Department of Electrical and Computer Engineering, and Institute for Advanced Computer Studies Dataflow has been used extensively as an efficient model-of-co...
متن کامل